package org.zfes.snowier.cloud.zbss.pmp.dto;

import java.io.Serializable;

/**
 * @ClassName: PmpProjectUpdateDto
 * @Decription:TODO
 * @author: root
 * @date: 2018/10/23 10:44
 * @Verion: 1.0
 **/
public class PmpProjectUpdateDto implements Serializable {

    private static final long serialVersionUID = 1L;

    public PmpProjectUpdateDto(){}

    @javax.validation.constraints.NotBlank(message="项目名不能为空")
    @javax.validation.constraints.NotNull(message="项目名不能为空")
    @org.hibernate.validator.constraints.Length(min=0,max=255,message="项目名长度不能大于255")
    private java.lang.String name;

    @javax.validation.constraints.NotNull(message="ID不能为空")
    private java.lang.Long id;

    @javax.validation.constraints.NotBlank(message="项目详情不能为空")
    @javax.validation.constraints.NotNull(message="项目详情不能为空")
    @org.hibernate.validator.constraints.Length(min=0,max=2147483647,message="项目详情长度不能大于2,147,483,647")
    private java.lang.String detail;

	@javax.validation.constraints.NotNull(message="状态不能为空")
	  private java.lang.Byte status;
	
	
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getName() {
        return name;
    }

    public PmpProjectUpdateDto setName(String name) {
        this.name = name;
        return this;
    }



    public java.lang.Long getId() {
		return id;
	}

	public void setId(java.lang.Long id) {
		this.id = id;
	}

	public String getDetail() {
        return detail;
    }

    public PmpProjectUpdateDto setDetail(String detail) {
        this.detail = detail;
        return this;
    }

	public java.lang.Byte getStatus() {
		return status;
	}

	public void setStatus(java.lang.Byte status) {
		this.status = status;
	}
    
    
}
